﻿.container {
    width: 1200px;
    margin: 0 auto;
}

.fl {
    float: left;
}

.fr {
    float: right;
}


/* topstyle */

.h-top {
    background: #242424;
}

.wel,
.xunpan,
.xunpan a {
    font: 500 12px/44px "微软雅黑";
    color: #c4c4c4;
}

.h-header {
    background: #fdfdfd;
    padding: 46px 0 10px 0;
}

.logo {
    margin-top: -30px;
    position: relative;
}
.logo img{max-height: 105px;}

.logo::after {
    position: absolute;
    content: '';
    width: 1px;
    height: 46px;
    background: #f1f1f1;
    top: 35px;
    right: -15px;
}

.logocon {
    padding-left: 37px;
}

.h-tel {
    padding-left: 24px;
}


/* navstyle */

.h-nav {
    /* background: #e62422; */
    background-image: linear-gradient(to right, #e62422 , #fcee38);
}


/* lso-style */

.lso {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -58px;
    background: #fff;
    padding: 36px 0;
}

.lsol {
    width: 430px;
    padding-left: 27px;
    height: 35px;
    overflow: hidden;
}

.lsol {
    font: 700 16px/38px "微软雅黑";
    color: #333;
}

.lsol a {
    padding-right: 10px;
    font: 400 14px/38px "微软雅黑";
    color: #666;
}

.lsoc {
    width: 270px;
    height: 38px;
    background: #f6f6f6;
    border-radius: 25px;
}

.lsoc #keyword {
    width: 199px;
    font: 400 13px/38px "微软雅黑";
    color: #666;
    padding-left: 9px;
    border: none;
    background: none;
    outline: none;
    margin-left: 11px;
}

.lsoc #s_btn {
    background: url(../images/lso.png) bottom right no-repeat;
    width: 32px;
    height: 15px;
    border: none;
    outline: none;
    border-left: 1px solid #c8c8c8;
}

.lsor i {
    display: inline-block;
    width: 25px;
    height: 38px;
    background: url(../images/header.png) center no-repeat;
    float: left;
    margin-left: 100px;
}

.lsor .btel {
    float: left;
    padding-left: 15px;
}

.lsor .lmess {
    display: inline-block;
    float: left;
    width: 97px;
    font: 500 13px/28px "Microsoft YaHei";
    color: #fff;
    background: #e62422;
    text-align: center;
    border-radius: 15px;
    margin: 5px 0 0 20px;
}


/* 合作伙伴 */

.htitle h2 {
    font: 700 40px/1 "Microsoft YaHei";
    text-align: center;
    color: #e62422;
    position: relative;
}

.htitle h2 b {
    color: #e62422;
    -webkit-background-clip: text;
}

.htitle h2::before,
.htitle h2::after {
    position: absolute;
    content: '';
    width: 30px;
    height: 13px;
    background: url(../images/sanxian.png)center no-repeat;
    top: 15px;
}

.htitle h2::before {
    left: 34%;
}

.htitle h2::after {
    right: 34%;
}

.htitle p {
    text-align: center;
    font: 500 16px/1 "Microsoft YaHei";
    padding: 21px 0 0;
}

.hzhb {
    padding: 50px 0 0 0;
}

.comimg {
    padding: 49px 0 32px 0;
    position: relative;
}

.comimg li {
    float: left;
    margin-right: 25px;
}
.comimg li .hzhbimg{display: block;width: 198px;
    height: 118px;
    position: relative;border: 1px solid #eee; }

.comimg #a_demo li .hzhbimg{
    width: 255px;
    height: 215px;
    border:1px solid #ccc;
}
.comimg #a_demo li .hzhbimg:hover {
    border :1px solid #e62422;
}

.comimg li .hzhbimg img{display: block;
    max-width: 100%; max-height: 100%; position: absolute; margin: auto;
    top: 0; right: 0;
    bottom: 0; left: 0;}

.comimg ul li h3 a {
    display: block;
    font: 400 14px/60px "微软雅黑";
    color: #666;
    text-align: center;
    overflow: hidden;
}

.lpre,
.lnex,.a_lpre,.a_lnex {
    width: 30px;
    height: 59px;
    display: block;
    position: absolute;
    margin-top: -50px;
    top: 51%;
    cursor: pointer;
}

.lpre,.a_lpre {
    left: 0;
    background: url(../images/hz_l.png) no-repeat;
}

.lnex,.a_lnex {
    right: 0;
    background: url(../images/hz_r.png) no-repeat;
}

#o_demo,#a_demo {
    overflow: hidden;
    width: 1054px;
    margin: 0 auto;
}

#o_indemo,#a_indemo {
    float: left;
    width: 800%
}

#o_demo1,#a_demo1 {
    float: left;
}

#o_demo2,#a_demo2 {
    float: left;
}


/* 产品中心 */

.h-pro {
    padding: 72px 0 56px 0;
    background: #fdfdfd;
}

.h-prol {
    width: 300px;
}

.p-title {
    width: 300px;
    font: 700 26px/89px "Microsoft YaHei";
    color: #fff;
    background: url(../images/ptitle.jpg) center no-repeat;
    padding-left: 112px;
}

.p-nav {
    background: #efefef;
    width: 300px;
}

.p-nav li {
    list-style: none;
    padding: 0 25px 0 25px;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #fafafa;
}

.p-nav li ul li {
    border: none;
    padding: 0;
    font: 500 14px/39px "Microsoft YaHei";
    position: relative;
    padding-left: 18px;
    float: left;
    width: 50%;
    overflow: hidden;
}

.p-nav li ul li::before {
    position: absolute;
    content: '';
    width: 5px;
    height: 33px;
    background: url(../images/jtl.png) center no-repeat;
    top: 0;
    left: 0;
}

.p-nav li ul li:nth-child(1) {
    margin-top: 12px;
}

.p-nav li ul li:nth-child(2) {
    margin-top: 12px;
}

.p-nav li ul li:last-child {
    margin-bottom: 16px;
}

.p-nav li ul li a {
    color: #666;
    display: block;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.p-nav li h3 a {
    font: 600 16px/53px "Microsoft YaHei";
    color: #333;
}

.p-nav li h3 a .ljt {
    float: right;
    display: block;
    width: 13px;
    height: 53px;
    background: url(../images/jt.png) center no-repeat;
}

.p-tel {
    width: 300px;
    height: 127px;
    background: url(../images/telbg.jpg) center no-repeat;
    padding: 21px 0 0 35px;
}

.h-pro-l {
    width: 857px;
}

.h-pro-lt {
    background: #f7f7f7;
}

.pro-tel {
    padding: 34px 27px 0 0;
}

.qieh h3 {
    font: 500 18px/89px "Microsoft YaHei";
    width: 187px;
    background: #e8e8e8;
    text-align: center;
    color: #333;
}

.qieh .cur h3 {
    background: #e62422;
    color: #fff;
}

.h-pros {
    margin-top: 32px;
}

.h-pros li {
    list-style: none;
    float: left;
    width: 266px;
    margin-right: 29px;
}
.h-pros li a{display: block; width: 266px;height: 209px; border:1px solid #dbdbdb; position: relative; }

.h-pros li a img{display: block;
    max-width: 100%; max-height: 100%; position: absolute; margin: auto;
    top: 0; right: 0;
    bottom: 0; left: 0;}

.h-pros li:nth-child(3n) {
    margin-right: 0;
}


.h-pros li a:hover  {
    border: 1px solid #e62422;
}

.h-pros li h3 {
    width: 100%;
    font: 500 14px/28px "Microsoft YaHei";
    color: #666;
    text-align: center;
    padding: 16px 0 28px 0;
}


/* 担心的问题 */

.worry {
    background: url(../images/worry.jpg)center no-repeat;
    padding: 63px 0 95px 0;
}

.w-t h3 {
    font: 700 44px/1 "Microsoft YaHei";
    color: #113e75;
    text-align: center;
}

.w-t h3 b {
    color: #e62422;
}

.w-t p {
    text-align: center;
    font: 400 18px/1 "Microsoft YaHei";
    color: #666;
    padding: 21px 0 0 36px;
}

.wtt {
    font: 500 22px/42px "Microsoft YaHei";
    color: #333;
    padding: 89px 0 23px 0;
}

.wtt span {
    width: 125px;
    line-height: 42px;
    background: #e62422;
    color: #fff;
    float: left;
    text-align: center;
    display: inline-block;
    margin-right: 6px;
}

.wtt b {
    color: #e62422;
    font-weight: normal;
}

.wc1 li {
    list-style: none;
    float: left;
    width: 380px;
    padding: 36px 0 32px 69px;
}

.wc1 li h3 {
    font: 500 18px/1 "Microsoft YaHei";
    color: #e62422;
}

.wc1 li p {
    padding-top: 15px;
    font: 500 14px/28px "Microsoft YaHei";
    color: #666;
}


/* 用油问题 */

.yyou {
    background: url(../images/bjyou.jpg) center no-repeat #fdfdfd;
    padding: 46px 0 37px 0;
}

.yyl {
    padding-left: 99px;
}

.yyl h3 {
    font: 500 33px/1 "Microsoft YaHei";
    color: #fff;
    padding-top: 14px;
}

.yyl h3 b {
    font: 500 33px/1 "Microsoft YaHei";
    color: #fff;
}

.yyl p {
    font: 500 18px/1 "Microsoft YaHei";
    color: #fff;
    padding-top: 16px;
}

.yyr h5 {
    font: 500 16px/1 "Microsoft YaHei";
    color: #fff;
    padding-left: 23px;
}

.yyr p {
    font: 500 26px/1 "Microsoft YaHei";
    color: #fff;
    padding: 23px 0 30px 0;
}

.yyr a {
    display: block;
    width: 142px;
    font: 500 12px/41px "Microsoft YaHei";
    background: url(../images/yjt.png) center no-repeat #fff;
    color: #333;
    padding-left: 22px;
    border-radius: 25px;
}

.ysbg {
    height: 1642px;
    background: url(../images/ysbj.jpg) center no-repeat;
}

.yss {
    padding: 54px 0 0 260px;
}

.ysw i {
    font: 500 42px/1 "Microsoft YaHei";
    color: #f7f7f7;
    font-style: italic;
}

.ysw span {
    font: 700 62px/1 "Microsoft YaHei";
    color: #fced37;
    font-style: italic;
    text-shadow: 0px 4px 0px #333;
}

.ys-w em,
.ys-w i {
    font: 500 18px/1 "Microsoft YaHei";
    color: #fff;
    text-transform: uppercase;
    font-style: italic;
    display: block;
    padding: 16px 0 0 14px;
}

.ys-w i {
    font: 500 18px/1 "Microsoft YaHei";
    color: #fff;
    font-style: italic;
}


/* ys123456 */

.ysx {
    position: relative;
}

.ysx h3 {
    font: 700 30px/1 "Microsoft YaHei";
    color: #333;
}

.ysx p {
    padding: 30px 0 0 21px;
    font: 400 14px/28px "Microsoft YaHei";
    color: #666;
    width: 479px;
}

.ysx p b {
    color: #e62422;
}

.ys1,
.ys2,
.ys3,
.ys4,
.ys5,
.ys6 {
    position: absolute;
}

.ys1 {
    top: 174px;
    left: 93px;
}

.ys2 {
    top: 384px;
    left: 93px;
}

.ysx .ys1 p,
.ysx .ys2 p {
    width: 423px;
}

.ys3 {
    top: 625px;
    right: -9px;
}

.ys4 {
    top: 836px;
    right: -9px;
}

.ys5 {
    top: 1067px;
    left: 93px;
}

.ys6 {
    top: 1276px;
    left: 93px;
}

.ysimg1 {
    position: absolute;
    top: 154px;
    left: 683px;
}

.ysimg2 {
    position: absolute;
    top: 618px;
    left: 13px;
}

.ysimg3 {
    position: absolute;
    top: 1030px;
    left: 668px;
}


/* 首页留言 */

.hmess {
    background: url(../images/messbj.jpg) center no-repeat;
    height: 342px;
    /* padding:77px 0 0  0; */
    margin-top: -2px;
}

.messw h3 {
    margin-top: 77px;
    width: 357px;
    background: #fff;
    font: 400 24px/50px "Microsoft YaHei";
    color: #e62422;
    text-align: center;
}

.messw h4 {
    font: 500 26px/1 "Microsoft YaHei";
    color: #fff;
    padding: 29px 0 51px 0;
}

.messw p {
    padding-left: 64px;
    font: 500 30px/1 "Microsoft YaHei";
    color: #fff;
}

.messw p i {
    font-style: normal;
    font: 400 18px/1 "Microsoft YaHei";
}


/* 右侧留言 */

.messt {
    position: relative;
    background: #fff;
    width: 450px;
    height: 342px;
    padding: 0 16px;
}

.messt::before {
    position: absolute;
    content: '';
    width: 450px;
    height: 4px;
    background: #e62422;
    top: -31px;
    left: 0;
}

.messt h3 {
    font: 700 30px/1 "Microsoft YaHei";
    color: #e62422;
}

.messt p {
    padding: 18px 0 31px 0;
    font: 400 14px/1 "Microsoft YaHei";
    color: #333;
}

.messt .mlx,
.messt .mtel {
    width: 204px;
    height: 42px;
    background: #f3f3f3;
    float: left;
    padding-left: 12px;
}

.messt .form-group {
    margin-bottom: 8px;
}

.messt .mlx {
    margin-right: 10px;
}

.messt .mlx .form-control,
.messt .mtel .form-control {
    width: 120px;
    border: none;
    background: #f3f3f3;
    outline: none;
    float: left;
    border-radius: 0;
    height: 42px;
    line-height: 42px;
    box-shadow: none;
}

#message-form .mlx label,
#message-form .mtel label {
    font: 400 13px/42px "Microsoft YaHei";
    color: #333;
}

.messt .mly {
    background: #f3f3f3;
    border: none;
    border-radius: 0;
    outline: none;
    color: #333!important;
    font-size: 13px;
    height: 110px;
}

.mtj .btn {
    width: 101px;
    height: 39px;
    background: #e62422;
    color: #fff;
    outline: none;
    border: none;
    border-radius: 0;
    vertical-align: top;
}

.messt .mtj {
    margin-top: 15px;
}

.messt .mtj #verifycode {
    border: 1px solid #e4e4e4;
    border-radius: 0;
    width: 101px;
    height: 39px;
}

.messt .mtj #checkCodeImg {
    margin-left: 7px!important;
    margin-top: 3px;
}

.messt .mtj #change_code {
    color: #666!important;
    font-size: 12px!important;
}


/* 案例展示 */

.hcase {
    background: #fdfdfd;
    padding: 70px 0;
}

.caselist li {
    margin-right: 18px;
    float: left;
    padding: 0 24px;
    border: 1px solid #c5c5c5;
    border-radius: 5px;
}

.caselist li a {
    font: 500 16px/44px "Microsoft YaHei";
    color: #666;
}

.caseimg {
    padding-top: 38px;
}

.caseimg li {
    float: left;
}

.caseimg li:last-child {
    margin-right: 0;
}

.qhcase {
    width: 800px;
    padding: 0 24px;
}

.caseimg li .img {
    display: block;
    width: 369px;
    height: 223px;
    border:1px solid #eee; position: relative;}

.caseimg li img{display: block;
    max-width: 100%; max-height: 100%; position: absolute; margin: auto;
    top: 0; right: 0;
    bottom: 0; left: 0;}

.caseimg li h3 {
    color: #e62422;
    font: 600 16px/1 "Microsoft YaHei";
    padding: 22px 0 15px 0;
}

.casew {
    font: 500 14px/28px "Microsoft YaHei";
    color: #666;
}

.caselist .cur {
    background: #e62422;
    border: 1px solid #e62422;
}

.caselist .cur a {
    color: #fff!important;
}


/* 关于我们 */

.labout {
    background: #fdfdfd;
    padding-top: 74px;
}

.labout {
    overflow: hidden;
    padding-bottom: 17px;
}

.atitle h2 {
    font: 700 40px/1 "Microsoft YaHei";
    text-align: center;
    color: #e62422;
    position: relative;
}

.atitle h2 b {
    /* color: #e62422; */
    background-image: linear-gradient(to right, #e62422 , #fcee38);
    -webkit-background-clip: text;
    color: transparent;
}

.atitle h2::before,
.atitle h2::after {
    position: absolute;
    content: '';
    width: 30px;
    height: 13px;
    background: url(../images/sanxian.png)center no-repeat;
    top: 15px;
}

.atitle h2::before {
    left: 37%;
}

.atitle h2::after {
    right: 37%;
}

.atitle p {
    font: 500 16px/1 "Microsoft YaHei";
    text-align: center;
    color: #666;
    padding: 22px 0 49px 0;
}

.labout ul li img {
    width: 600px;
    height: 378px;
}

.labout .about_c {
    padding: 40px 65px 0 40px;
    background: #eee;
    width: 600px;
    height: 378px;
}

.labout ul li {
    overflow: hidden;
}

.labout ul .about_c .a_t {
    font: 700 26px/26px "Microsoft YaHei";
    color: #333;
    position: relative;
}

.labout ul .about_c .a_t:after {
    position: absolute;
    content: '';
    width: 180px;
    height: 12px;
    background: url(../images/qiu.png) center no-repeat;
    top: 6px;
    right: -65px;
}

.labout ul .about_c .a_w {
    padding-top: 35px;
    font: 500 15px/30px "Microsoft YaHei";
    color: #666;
}
.labout ul .about_c .a_w p{
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
    overflow: hidden;
}

.labout ul li .a_w .amore {
    font-size: 14px;
    color: #e62422;
    font-weight: normal;
    line-height: 26px;
}
.labout ul .about_c .a_w .amore{
    color: #e62422;
}
.labout ul .about_c .a_w .amore:hover{
    color: #e62422;
    text-decoration: underline;
}



/* 企业风采荣誉资质  */

.str {
    padding-bottom: 66px;
    border-bottom: solid 1px #ececec;
    background: #fdfdfd;
}

.stre {
    width: 1200px;
    margin: 50px auto;
    background: url(../images/hx_bg.png) center no-repeat;
    height: 21px;
    text-align: center;
}

.stre ul {
    display: inline-block;
    overflow: hidden;
    height: 50px;
}

.stre ul li {
    width: 148px;
    height: 39px;
    text-align: center;
    line-height: 39px;
    font-size: 18px;
    float: left;
    margin-right: 11px;
}

.stre ul li:last-child {
    margin-right: 0px;
    margin-left: 11px;
}

.stre ul li a {
    display: block;
    height: 39px;
    color: #333;
    border: 1px solid #9b9b9b;
    background: #fff;
}

.stre ul li.current a {
    border: 1px solid #e62422;
    color: #fff;
    background: #e62422;
}

.strb {
    padding: 0 37px;
    position: relative;
    display: none;
}

.strb.current {
    display: block;
}

.strb ul {
    overflow: hidden;
}

.strb ul li {
    width: 270px;
    float: left;
    margin-right: 40px;
}.strb ul li a{
     width: 270px;
     height: 188px;
     display: block;
     position: relative;border: 1px solid #eee; }

.strb ul li img{display: block;
    max-width: 100%; max-height: 100%; position: absolute; margin: auto;
    top: 0; right: 0;
    bottom: 0; left: 0;}
.strb ul li .img {
    background: url(../images/honerbg.jpg) center no-repeat;
}

.strb ul li .img img {
    width: 229px;
    height: 160px;
    padding: 15px 0 0 24px;
}

.strb ul li h3 a {
    height: 14px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    color: #494646;
    display: block;
    font-weight: normal;
    overflow: hidden;
}

.strb ul li h3 a:hover {
    color: #e62422;
}

.strb .strl {
    width: 35px;
    height: 75px;
    display: block;
    background: url(../images/qiye_l.png) no-repeat;
    position: absolute;
    left: 15%;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
}

.strb .strr {
    width: 35px;
    height: 75px;
    display: block;
    background: url(../images/qiye_r.png) no-repeat;
    position: absolute;
    right: 15%;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
}

#n_demo {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

#n_indemo {
    float: left;
    width: 800%
}

#n_demo1 {
    float: left;
}

#n_demo2 {
    float: left;
}

#m_demo {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
}

#m_indemo {
    float: left;
    width: 800%
}

#m_demo1 {
    float: left;
}

#m_demo2 {
    float: left;
}


/* 新闻资讯 */

.h_news {
    background: #eeeeee;
}

.lnews {
    padding: 91px 0 64px 0;
}

.xleft {
    width: 787px;
    height: 460px;
}

.nsort li {
    float: left;
    width: 90px;
}

.nsort li:nth-child(2) {
    border-left: 1px solid #dcdcdc;
    padding-left: 11px;
    width: 110px;
}

.nsort li a {
    display: block;
}

.nsort li a h3 {
    font: 500 18px/26px "Microsoft YaHei";
    font-weight: normal;
    color: #333;
}

.nsort li:nth-child(3) {
    float: right;
    width: 34px;
}

.nsort li:nth-child(3) a {
    font: 500 12px/26px "Microsoft YaHei";
    color: #666;
}

.nsort li a .m1 {
    font-size: 15px;
    margin-right: 15px;
}

.nsort li.cur a h3 {
    position: relative;
    font: 700 20px/26px "Microsoft YaHei";
    color: #e62422;
}

.nsort li.cur a h3::after {
    position: absolute;
    content: '';
    width: 90px;
    height: 2px;
    background: #e62422;
    bottom: -25px;
    left: 0;
}

.tab1 {
    display: none;
    padding-top: 26px;
    margin-top: 24px;
    border-top: 1px solid #dadada;
}

.news_list1 li {
    padding-bottom: 30px;
}

.news_list1 li a.img{
    width: 310px;
    height: 200px;
    position: relative;overflow: hidden }

.news_list1 li a.img img{display: block;
    max-width: 100%; max-height: 100%; position: absolute; margin: auto;
    top: 0; right: 0;
    bottom: 0; left: 0;transition: all 0.6s linear;}

.news_list1 li .xwnr {
    width: 444px;
}

.news_list1 li .xwnr a {
    color: #333;
    font: 700 20px/1 "Microsoft YaHei";
    display: block;
    padding: 15px 0;
}

.news_list1 li .xwnr .lmore:hover {
    background-color: #e62422;
}

.xwnr a em {
    float: right;
    font: 600 12px/20px "ArialMT";
}

.sumy {
    color: #615c5c;
    font-size: 13px;
    font-weight: 400;
    margin-top: 13px;
    line-height: 24px;
}

.news_list2 {}

.news_list2 li {
    width: 356px;
    padding-left: 15px;
    line-height: 45px;
    border-bottom: 1px dashed #d2d2d2;
    background: url(../images/ljt.png) left center no-repeat;
}


/* .news_list2 li:nth-child(odd){
    margin-right:70px;
} */

.news_list2 li a {
    color: #333;
    font: 500 13px/45px "Microsoft YaHei";
    display: block;
}

.news_list2 li a:hover {
    color: #e62422;
}
.news_list2 li a span{width: 75%;float: left;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_list2 li a em {
    float: right;
    font: 500 12px/45px "ArialMT";
}

.news_list2 li:nth-child(2n) {
    float: right;
}

.news_list1 li .xwnr .lmore {
    width: 100px;
    background: #e62422;
    color: #fff;
    font: 500 13px/32px "Microsoft YaHei";
    text-align: center;
    padding: 0px;
    margin-top: 25px;
    border: none;
}


/* 新闻右侧 */

.lnew_r {
    width: 381px;
}

.lnew_t {
    padding-bottom: 27px;
    border-bottom: 1px solid #e5e5e5;
}

.lnew_t li {
    list-style: none;
}

.lnew_t li h3 {
    font: 700 20px/1 "Microsoft YaHei";
    color: #e62422;
    position: relative;
}

.lnew_t li h3::after {
    position: absolute;
    content: '';
    width: 242px;
    height: 20px;
    background: url(../images/tx.png) center no-repeat;
    left: 99px;
    top: 0px;
}

.new_more1 {
    font-size: 12px;
    color: #666;
}

.new_more1:hover {
    color: #e62422;
}

.news_size {
    height: 430px;
    margin-top: 30px;
    overflow: hidden;
}

.lnew_wz {
    padding: 13px 0 10px 0;
    border-bottom: 1px dashed #d2d2d2;
}

.lnew_aq {
    width: 15px;
    height: 15px;
    background: url(../images/n_q.png) center no-repeat;
    margin-right: 11px;
}

.lnew_aq1 {
    width: 15px;
    height: 15px;
    background: url(../images/n_q1.png) center no-repeat;
}

.zcnr {
    margin-left: 26px;
}

.lnew_r_c {
    width: 379px;
}

.lnews_r_h {
    font: 500 16px/16px "微软雅黑";
    color: #000;
}

.lnews_r_h:hover {
    color: #e62422;
}

.lnews_r_cs {
    padding-top: 10px;
    font: 500 13px/26px "微软雅黑";
    color: #666;
}


/* 底部样式 */

.h-foot {
    background: #333;
}

.foot-nav {
    padding: 52px 0 32px 0;
    border-bottom: 1px solid #2d2d2d;
}

.foot-nav li {
    list-style: none;
    float: left;
}

.foot-nav li a {
    font: 500 16px/16px "微软雅黑";
    color: #fff;
    padding: 0 34px;
}

.foot-nav li:hover a {
    color: #e62422;
}

.foot-c {
    padding: 46px 0 42px 0;
}

.flogo {
    width: 232px;
}
.flogo img{
    width: 165px;
}

.fcontact {
    font: 400 14px/28px "Microsoft YaHei";
    color: #fff;
    width: 552px;
}
.fcontact a{
    color: #848484;
}

.ewm {
    width: 415px;
    border-left: 1px solid #2c2c2c;
    height: 150px;
}
.ewm img {
    max-width: 130px;
}


/* 内页案例 */

.xypg-case-list li {
    width: 100%;
    height: 200px;
    padding: 15px;
    background: #f6f6f4;
    border: 1px solid #ebebeb
}

.xypg-case-list .n-casepic .img {
    width: 290px;
    height: 175px;
    border: none;
}

.xypg-case-list .n-casepic .img img {
    width: 290px;
    height: 175px;
}

.xypg-case-list li:hover .img {
    border: none;
}

.n-case {
    width: 580px;
    padding: 10px 10px 0 26px
}

.caseico {
    margin-top: 10px;
    height: 55px;
    font: 400 14px/28px "Microsoft YaHei";
    color: #999;
}

.xypg-case-list .n-case h3 {
    margin: 0;
}

.xypg-case-list .n-case h3 a {
    text-align: left;
    font: 500 16px/32px "Microsoft YaHei";
    border-bottom: 1px dashed #ebebeb;
}

.n-casem {
    display: block;
    width: 120px;
    font: 400 14px/35px "Microsoft YaHei";
    text-align: center;
    border: 1px solid #e62422;
    margin-top: 20px;
}


/*产品/新闻 翻页*/
.pages{width: 100%;padding: 30px 0;text-align: center;}
.pages a{  color: #ccc;  margin: 5px;padding: 5px 8px;  border: 1px solid #ccc;}
.pages a.current:hover{  color: #fff;  border: 1px solid #e62422; }
.pages a.current{background: #e62422;color: #fff;}